"use client"; import { ActionButton } from "components/ActionBar/ActionButton"; import { Sidebar } from "components/ActionBar/Sidebar"; import { useEntitySetContext } from "components/EntitySetProvider"; import { HelpPopover } from "components/HelpPopover"; import { HomeButton } from "components/HomeButton"; import { Media } from "components/Media"; import { useLeafletPublicationData } from "components/PageSWRDataProvider"; import { ShareOptions } from "components/ShareOptions"; import { ThemePopover } from "components/ThemeManager/ThemeSetter"; import { Watermark } from "components/Watermark"; import { useUIState } from "src/useUIState"; import { BackToPubButton, PublishButton } from "./Actions"; import { useIdentityData } from "components/IdentityProvider"; export function LeafletSidebar(props: { leaflet_id: string }) { let entity_set = useEntitySetContext(); let { data: pub } = useLeafletPublicationData(); let { identity } = useIdentityData(); return (